Assessing Test Quality

نویسنده

  • Stefan Reichhart
چکیده

With the success of agile methodologies, Testing has become a common and important activity in the development of software projects. Large and automated test-suites ensure that the system is behaving as expected. Moreover, tests also offer a live documentation for the code and can be used to understand foreign code. However, as the system evolves, tests need to evolve as well to keep up with the system, and as the test suite grows larger, the effort invested into maintaining tests becomes a significant activity. In this context, the quality of tests becomes an important issue, as developers need to assess and understand the tests they have to maintain. While testing has grown to be popular and well supported by today’s IDEs, methodologies and tools trying to assess the quality of tests are still poorly or not at all integrated into the testing process. Most important, there has been no attempts yet to concretely measure the quality of a test by detecting design flaws of the test code, so called Test Smells. We contribute to the research of testing methodologies by measuring and assessing the quality of tests. In particular we analyze Test Smells and define a set of criteria to determine test quality. We evaluate our results in a large case-study and present TestLint, an approach to automatically detect Test Smells. We provide a bundle of tools that tightly integrate source-code development, automated testing and quality assessment of tests.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing Temporal and Spatial Variations of Groundwater Quality (A case study: Kohpayeh-Segzi)

Assessing the quality of groundwater is important to ensure the sustainablesafe use of these resources. However, describing the overall water quality condition isdifficult due to the spatial variability of multiple contaminants and the wide range ofindicators (chemical, physical and biological) that could be measured. Therefore, in thiscase study, some water quality parameters including Na, Mg,...

متن کامل

Assessing the quality of national teams preparation camps for Tokyo 2020 Olympics

The purpose of this study was to assess the quality of the national teams preparation camps for Tokyo 2020 Olympics in terms of five key factors (hardware, finance, human, management, and information). The population of this study included athletes, coaches and supervisors of national teams of 4 sports (wrestling, shooting, volleyball and basketball) at the training camp for the Tokyo Olympic E...

متن کامل

Assessing the Quality of services provision in the system of Bus Rapid Transit from the viewpoint of citizens Case study: Rasht city

The main goal of this research is to measure the quality of services in the Rasht city BRT from the citizen's point of view. In this regard, the research with respect to goal is practical and with respect to method is descriptive-analytical. A questionnaire technique was used to collect information. In this regard, 400 questionnaires were distributed, and in which 389 complete and error-free qu...

متن کامل

Assessing Post-Stroke Outpatients’ Rehabilitation Service Quality Gaps in Bangladesh

Objectives: The majority (80%) of stroke survivors in Bangladesh have lived with either minor or major physical, emotional, and cognitive disabilities. Due to patients’ poor perceived experience in healthcare services, participation in rehabilitation care has become a significant challenge for them. Consequently, it increases the burden of stroke disability. Therefore, this study aimed to measu...

متن کامل

Visualizing Software Quality

Moving software quality forward will require better methods of assessing quality quickly for large software systems. Assessing how much to test a software application is consistently a challenge for software testers especially when requirements are less than clear and deadlines are constrained. In assessing the quality of large-scale software systems, data visualization can be employed as an ai...

متن کامل

Automatically Assessing the Post Quality in Online Discussions on Software

Assessing the quality of user generated content is an important problem for many web forums. While quality is currently assessed manually, we propose an algorithm to assess the quality of forum posts automatically and test it on data provided by Nabble.com. We use state-of-the-art classification techniques and experiment with five feature classes: Surface, Lexical, Syntactic, Forum specific and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007